import axios from 'axios'

//封装
// production build的时候环境变量值--生产环境
// development start的时候环境变量值--开发环境
const ips = {
    production:"https://192.168.4.10:3000"
    // development:"http://"
}
const Axios = axios.create({
    baseURL:process.env.NODE_ENV
})
//请求前的拦截函数
Axios.interceptors.request.use(function(config){
    // 请求对象config:参数
    // config.url
    // token值,在请求头里附加的
    config.headers['token'] = ''
    return config;
})
//响应后的拦截函数
Axios.interceptors.response.use((config) => {
    // 状态码是不是200
    if(config.status !== 200){
        alert('网络请求失败')
    }
    if(!config.data){
        alert('没有请求到数据')
    }
    return config;
})

export default Axios;